class StaticInfoModel {
  String? logoutAgreement;
  String? customerWechat;
  String? logoutPageDescription;
  String? hnPayAgreement;
  String? userAgreement;
  String? spokesmanDetail;
  String? officalInviteCode;
  String? transferNotice;
  String? copartnerIntro;
  String? copartnerDetail;
  String? versatileAgreement;
  String? privacyPolicy;
  String? initialPurchaseNotice;
  String? spokesmanIntro;
  String? bsnPublicChainUrl;
  String? magicAgreement;
  String? disclaimer;
  String? bsnChainUrl;
  String? officialCommunity;
  String? consignmentNotice;
  String? serviceTime;

  StaticInfoModel({
    this.logoutAgreement,
    this.customerWechat,
    this.logoutPageDescription,
    this.hnPayAgreement,
    this.userAgreement,
    this.spokesmanDetail,
    this.officalInviteCode,
    this.transferNotice,
    this.copartnerIntro,
    this.copartnerDetail,
    this.versatileAgreement,
    this.privacyPolicy,
    this.initialPurchaseNotice,
    this.spokesmanIntro,
    this.bsnPublicChainUrl,
    this.magicAgreement,
    this.disclaimer,
    this.bsnChainUrl,
    this.officialCommunity,
    this.consignmentNotice,
    this.serviceTime,
  });

  StaticInfoModel.fromJson(Map<String, dynamic> json) {
    logoutAgreement = json["logout_agreement"];
    customerWechat = json["customer_wechat"];
    logoutPageDescription = json["logout_page_description"];
    hnPayAgreement = json["hn_pay_agreement"];
    userAgreement = json["user_agreement"];
    spokesmanDetail = json["spokesman_detail"];
    officalInviteCode = json["offical_invite_code"];
    transferNotice = json["transfer_notice"];
    copartnerIntro = json["copartner_intro"];
    copartnerDetail = json["copartner_detail"];
    versatileAgreement = json["versatile_agreement"];
    privacyPolicy = json["privacy_policy"];
    initialPurchaseNotice = json["initial_purchase_notice"];
    spokesmanIntro = json["spokesman_intro"];
    bsnPublicChainUrl = json["bsn_public_chain_url"];
    magicAgreement = json["magic_agreement"];
    disclaimer = json["disclaimer"];
    bsnChainUrl = json["bsn_chain_url"];
    officialCommunity = json["official_community"];
    consignmentNotice = json["consignment_notice"];
    serviceTime = json["serviceTime"];
  }

  static List<StaticInfoModel> fromList(List<Map<String, dynamic>> list) {
    return list.map(StaticInfoModel.fromJson).toList();
  }

  Map<String, dynamic> toJson() {
    final Map<String, dynamic> _data = <String, dynamic>{};
    _data["logout_agreement"] = logoutAgreement;
    _data["customer_wechat"] = customerWechat;
    _data["logout_page_description"] = logoutPageDescription;
    _data["hn_pay_agreement"] = hnPayAgreement;
    _data["user_agreement"] = userAgreement;
    _data["spokesman_detail"] = spokesmanDetail;
    _data["offical_invite_code"] = officalInviteCode;
    _data["transfer_notice"] = transferNotice;
    _data["copartner_intro"] = copartnerIntro;
    _data["copartner_detail"] = copartnerDetail;
    _data["versatile_agreement"] = versatileAgreement;
    _data["privacy_policy"] = privacyPolicy;
    _data["initial_purchase_notice"] = initialPurchaseNotice;
    _data["spokesman_intro"] = spokesmanIntro;
    _data["bsn_public_chain_url"] = bsnPublicChainUrl;
    _data["magic_agreement"] = magicAgreement;
    _data["disclaimer"] = disclaimer;
    _data["bsn_chain_url"] = bsnChainUrl;
    _data["official_community"] = officialCommunity;
    _data["consignment_notice"] = consignmentNotice;
    _data["serviceTime"] = serviceTime;
    return _data;
  }
}
